Phát triển Elementary OS

Bản phân phối elementary OS ban đầu bắt đầu như một tập hợp các chủ đề và ứng dụng được thiết kế cho Ubuntu, sau này chuyển thành bản phân phối Linux riêng.[18] Dựa trên Ubuntu, nó tương thích với các kho và gói của nó và trước phiên bản 0.4 "Loki", nó đã sử dụng trung tâm phần mềm Ubuntu để xử lý cài đặt/gỡ bỏ phần mềm. Tuy nhiên, sau khi phát hành Loki, elementary được gói trong cửa hàng ứng dụng của riêng họ, được gọi là AppCenter.[17] Giao diện người dùng của nó nhằm mục đích trực quan cho người dùng mới mà không tiêu tốn quá nhiều tài nguyên.[19]

elementary OS dựa trên các bản phát hành Hỗ trợ dài hạn (LTS) của Ubuntu, mà các nhà phát triển của Ubuntu tích cực bảo trì các lỗi và bảo mật trong nhiều năm ngay cả khi sự phát triển tiếp tục trong phiên bản tiếp theo.[20][21]

Người sáng lập elementary OS Daniel Foré đã nói rằng dự án không được thiết kế để cạnh tranh với các dự án nguồn mở hiện tại mà là để mở rộng phạm vi của họ. Dự án cũng tìm cách tạo ra các công việc nguồn mở thông qua các tiền thưởng dành cho nhà phát triển được đặt vào các nhiệm vụ phát triển cụ thể. Kể từ khi phát hành Loki 2016, 17.500 đô la tiền thưởng đã được huy động.[22]

0.1 Jupiter

Phiên bản ổn định đầu tiên của elementary OS là Jupiter,[18] được xuất bản vào ngày 31 tháng 3 năm 2011[23] và dựa trên Ubuntu 10.10. Kể từ tháng 10 năm 2012, nó không còn được hỗ trợ và do đó không còn có sẵn để tải xuống từ trang web chính thức của elementary OS ngoại trừ trong phần lịch sử.[24][25]

0,2 Luna

elementary OS 0.2 "Luna"

Vào tháng 11 năm 2012, phiên bản beta đầu tiên của elementary OS có tên mã Luna đã được phát hành, sử dụng Ubuntu 12.04 LTS làm cơ sở.[26] Phiên bản beta thứ hai của Luna được phát hành vào ngày 6 tháng 5 năm 2013, mang hơn 300 bản sửa lỗi và một số thay đổi, như hỗ trợ được cải thiện cho nhiều bản địa hóa, hỗ trợ nhiều màn hình và các ứng dụng cập nhật.[26][27] Ngày 7 tháng 8 năm 2013, đồng hồ đếm ngược xuất hiện trên trang web chính thức với thời gian đếm ngược đến ngày 10 tháng 8 năm 2013.[28] Phiên bản ổn định thứ hai của elementary OS, Luna, được phát hành cùng ngày, cùng với việc đại tu và thiết kế lại hoàn toàn trang web của elementary OS.[29]

0,3 Freya

elementary OS 0.3 "Freya"

Tên của phiên bản ổn định thứ ba của elementary OS, Isis, được đề xuất vào tháng 8 năm 2013 bởi Daniel Foré, người đứng đầu dự án.[30] Sau đó, nó được đổi thành Freya để tránh liên kết với nhóm khủng bố ISIS.[31] Nó dựa trên Ubuntu 14.04 LTS, được phát hành vào tháng 4 năm 2014.[30] Bản beta đầu tiên của Freya được phát hành vào ngày 11 tháng 8 năm 2014.[32] Bản beta thứ hai của Freya được phát hành vào ngày 8 tháng 2 năm 2015.[33] Phiên bản cuối cùng được phát hành vào ngày 11 tháng 4 năm 2015, sau khi đồng hồ đếm ngược xuất hiện trên trang web tám ngày trước đó.[34][35]

Freya đã được tải xuống 1,2 triệu lần. Theo ý định của elementary nhằm mở rộng phạm vi của phần mềm nguồn mở, 73 phần trăm lượt tải xuống của Freya là từ các hệ điều hành nguồn đóng.[22]

Vào năm 2015, các nhà phát triển elementary OS đã thay đổi trang tải xuống mặc định thành trang quyên góp tài chính trước khi cung cấp link tải xuống HTTP trực tiếp cho bản phát hành ổn định hiện tại. Mặc dù thực tế là người dùng có thể chỉ định bất kỳ số tiền nào hoặc không có số tiền nào, nhưng nó đã gây ra tranh cãi về cách thức thực hành như vậy thường không được coi là phù hợp với các triết lý phân phối FOSS.[36][37][38] Nhóm elementary OS đã bảo vệ hành động nói rằng "Khoảng 99.875% những người dùng tải xuống mà không phải trả tiền" và cần phải đảm bảo sự phát triển liên tục của bản phân phối.[38]

Khi xem xét tất cả các bản phân phối Linux, Linux.com đã đánh giá elementary OS là "bản phân phối đẹp nhất" của họ vào đầu năm 2016. Người đánh giá lưu ý nền tảng thiết kế của nhà phát triển, ảnh hưởng của họ từ Mac OS X và triết lý của họ về việc ưu tiên các quy tắc và ứng dụng thiết kế nghiêm ngặt tuân theo các quy tắc này.[39]

0,4 Loki

elementary OS 0.4, được biết đến với tên mã "Loki", được phát hành vào ngày 9 tháng 9 năm 2016.[21] Loki được xây dựng trên phiên bản "LTS" của Ubuntu được phát hành trước đó trong năm [lower-alpha 1][21] và hạt nhân được cập nhật của nó (4.4). Loki cải tiến các thông báo của hệ điều hành và thêm nhiều phần mềm tiêu chuẩn mới. Nó cho phép người dùng thiết lập tùy chọn hiển thị thông báo. Các chỉ báo trên thanh menu thông báo đã cập nhật bắt đầu hiển thị thông tin từ thông báo, chẳng hạn như tiêu đề của email, thay vì cảnh báo chung. Hệ điều hành cũng đã thêm một tích hợp toàn hệ thống cho các tài khoản trực tuyến cho Last.fm và FastMail, với các dịch vụ khác đang được phát triển.[22]

Loki đã thay thế trình duyệt web Midori của Freya bằng Epiphany, một trình duyệt dựa trên WebKit2 với hiệu suất tốt hơn. Sau khi Yorba Foundation, nhóm phát triển ứng dụng email Geary bị giải thể, elementary OS đã chọn Geary là "Mail" và thêm các tính năng tích hợp và hình ảnh mới. Trong một tính năng lịch mới, người dùng có thể mô tả các sự kiện bằng ngôn ngữ tự nhiên, chương trình lịch diễn giải và đặt vào các trường mô tả và thời gian thích hợp khi tạo sự kiện.[22]

elementary OS cũng tạo ra kho ứng dụng riêng giúp đơn giản hóa quá trình cài đặt và cập nhật ứng dụng.[22] Người sáng lập dự án Daniel Foré gọi AppCenter là tính năng lớn nhất trong bản phát hành Loki và lưu ý cải thiện tốc độ của nó so với các phương pháp cài đặt khác và lợi ích phát triển nội bộ để khởi hành từ các công cụ nâng cấp của Ubuntu.[17] Các nhà phát triển Loki đã nhận được 9.000 USD tiền thưởng trong quá trình phát triển của mình, gần một nửa tổng số tiền gây quỹ của dự án.[22]

Jack Wallen của Linux.com đã ca ngợi Loki là một trong những desktop Linux thanh lịch và được thiết kế tốt nhất. Ông nhận thấy các thay đổi của trình duyệt web và cửa hàng ứng dụng là những cải tiến đáng kể và ứng dụng email cải tổ "một luồng không khí trong lành rất cần thiết" trong một lĩnh vực đình trệ. Nhìn chung, Wallen phỏng đoán rằng người dùng hiện tại sẽ đánh giá cao sự đánh bóng của Loki và người dùng mới sẽ thấy đây là một giới thiệu hoàn hảo cho hệ điều hành.[22] Bryan Lunduke của Network World ca ngợi hiệu suất, khả năng sử dụng, đánh bóng và cài đặt dễ dàng của Loki, nhưng coi nó phù hợp hơn với người dùng Linux mới so với những người đã thành lập.[17]

Hỗ trợ elementary OS trong tương lai cho các chương trình độc lập như Snappy hoặc Flatpak được lên kế hoạch.[17]

Nhóm elementary OS đã nhận được một khoản đóng góp lớn từ một nhà tài trợ ẩn danh vào đầu tháng 8 năm 2018. Việc quyên góp đã cho phép nhóm phát triển thuê một giám đốc tiếp thị toàn thời gian và mở rộng khả năng tồn tại lâu dài cho dự án.[40]

5.0 Juno

elementary OS 5.0, được biết đến với tên mã "Juno", được phát hành vào ngày 16 tháng 10 năm 2018. Bản cập nhật mang đến những thay đổi cho hệ thống thanh toán của AppCenter, cũng như tính năng Night Light để thay đổi màu màn hình vào ban đêm, và điều chỉnh khung cửa sổ cũng như một số tính năng mới khác cho desktop Pantheon và các ứng dụng elementary OS.[11] Bản cập nhật cũng chứa một tính năng Housekeep mới trong cài đặt, loại bỏ các file rác, cũng như file tạm, sau một khoảng thời gian nhất định.[41]

Jack Wallen viết cho TechRepublic đã ca ngợi bản cập nhật vì đã mang lại những thay đổi tinh tế và cải thiện cho Loki.[42] Jason Evangelho viết cho Forbes gọi là bản cập nhật thanh lịch. Nói rằng "elementary OS 5.0 Juno, cho đến nay, chỉ hoạt động. Và trông hoàn toàn đẹp khi làm điều đó."[43] Trong bài đánh giá từ LinuxInsider, người đánh giá đã gọi hệ điều hành này là "bản phân phối Linux rất chắc chắn" mặc dù chỉ trích nó ít tính năng quản lý năng lượng.[44]

Tính đến tháng 11 năm 2018, Juno đã được tải xuống hơn 160.000 lần, với 1% số người chọn trả tiền (với 10 đô la là số tiền phổ biến nhất, theo sau là 1 đô la.)[45]

Bảng tóm tắt

Phiên bảnTên mãNgày phát hànhDựa trên
Phiên bản cũ, không còn được hỗ trợ: 0.1[46][47][48]Jupiter31 tháng 3 năm 2011Ubuntu 10.10
Phiên bản cũ, không còn được hỗ trợ: 0.2[49][50]Luna10 tháng 8 năm 2013Ubuntu 12.04 LTS
Phiên bản cũ, không còn được hỗ trợ: 0.3[51][52]Freya11 tháng 4 năm 2015Ubuntu 14.04 LTS (trusty)
Phiên bản cũ, không còn được hỗ trợ: 0.3.1Freya3 tháng 9 năm 2015Ubuntu 14.04 LTS (trusty)
Phiên bản cũ, không còn được hỗ trợ: 0.3.2Freya9 tháng 12 năm 2015Ubuntu 14.04 LTS (trusty)
Phiên bản cũ, vấn được hỗ trợ: 0.4[53][54][55]Loki9 tháng 9 năm 2016Ubuntu 16.04 LTS (xenial)[21]
Phiên bản cũ, vấn được hỗ trợ: 0.4.1[56]Loki17 tháng 5 năm 2017Ubuntu 16.04.2 LTS (xenial)[57]
Phiên bản ổn định hiện tại: 5.0[58][59][60]Juno16 tháng 10 năm 2018[61]Ubuntu 18.04 LTS (bionic)[2]
Chú giải:
Phiên bản cũ
Phiên bản cũ, vẫn được hỗ trợ
Phiên bản mới nhất
Phiên bản xem trước mới nhất
Ra mắt trong tương lai

Tài liệu tham khảo

WikiPedia: Elementary OS http://www.askvg.com/elementary-os-jupiter-awesome... http://dailylinuxuser.com/2017/01/an-everyday-linu... http://www.dedoimedo.com/computers/elementary.html http://www.infoworld.com/article/2883114/should-yo... http://linuxbsdos.com/2013/08/16/elementary-os-0-2... http://www.muktware.com/5828/mysterious-countdown-... http://www.muktware.com/5831/elementary-os-luna-sa... http://www.muylinux.com/2012/10/19/elementary-os-j... http://www.networkworld.com/article/3130760/open-s... http://news.softpedia.com/news/Online-Community-Go...